<ui:composition
      xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" 
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core" 
      xmlns:p="http://primefaces.org/ui">
      
   <h:form id="idFormDomicilio">	   			
		<p:growl id="mensajeroInfo2" showDetail="true" life="5000" severity="INFO"/> 
		<p:growl id="mensajeroError2" showDetail="true" sticky="true" severity="ERROR"/> 
		
		
		
			
		<div class="div_formularioContrataciones" >
			
			<p:panelGrid id="gridFormDomicilio" layout="grid" styleClass="ui-panelgrid" >
			<p:row>
					<p:column style="text-align:center;" colspan="4">
					<h3>
					<p:outputLabel value="#{rbSirenasUI['sirenas.ui.entidad.form_domicilio.registro.titulo']}" />
					</h3>
					</p:column>
								
				</p:row>			
				<p:row>
					<p:column>
						<p:outputLabel value="#{rbSirenasUI['sirenas.ui.entidad.domicilio.direccion.label']}:"/>
					</p:column>
					<p:column colspan="3">
						<p:inputText  size="50" id="direcion" value="#{registroDatosPersonalesBean.domicilioPersona.direccion}" />
					</p:column>					
				</p:row>
				<p:row>
					<p:column>
						<h:outputText value="#{rbSirenasUI['sirenas.ui.entidad.domicilio.via.label']}" />
					</p:column>
					<p:column >
						<p:selectOneMenu  id="cmbVia" value="#{registroDatosPersonalesBean.domicilioPersona.idTipoVia}" >
							<f:selectItems value="#{repositorioDatos.listaVias}" />				           
        				</p:selectOneMenu>	
					</p:column>
				 	<p:column >
						<p:outputLabel value="#{rbSirenasUI['sirenas.ui.entidad.domicilio.referencia.label']}:"/>
					</p:column>
					<p:column >
						<p:inputText  size="50" id="referencias" value="#{registroDatosPersonalesBean.domicilioPersona.referencias}" />
					</p:column>
				</p:row>
				<p:row>
					<p:column>
						<h:outputText value="#{rbSirenasUI['sirenas.ui.entidad.domicilio.zona.label']}" />
					</p:column>
					<p:column >
						<p:selectOneMenu  id="cmbZona" value="#{registroDatosPersonalesBean.domicilioPersona.idTipoZona}" >
							<f:selectItems value="#{repositorioDatos.listaZonas}" />				           
        				</p:selectOneMenu>
					</p:column>
					<p:column >
						<p:outputLabel value="#{rbSirenasUI['sirenas.ui.entidad.domicilio.urbanizacion.label']} :"/>
					</p:column> 
					<p:column >
						<p:inputText size="50" id="urbanizacion" value="#{registroDatosPersonalesBean.domicilioPersona.urbanizacion}" />
					</p:column>
				</p:row>
				<p:row>
					<p:column >
						<p:outputLabel value="#{rbSirenasUI['sirenas.ui.entidad.domicilio.poblado.label']} :"/>
					</p:column>
					<p:column >
						<p:inputText id="centroPoblado" value="#{registroDatosPersonalesBean.domicilioPersona.centroPoblado}" />
					</p:column>
					<p:column >
						<p:outputLabel value="#{rbSirenasUI['sirenas.ui.entidad.domicilio.region.label']} :"/>
					</p:column>
					<p:column >
						<p:selectOneMenu  id="cmbRegion" value="#{registroDatosPersonalesBean.domicilioPersona.idRegion}" valueChangeListener="#{navegadorBean.cargarListaProvincia}">
							<f:selectItems value="#{repositorioDatos.listaRegion}" />
							<p:ajax process="cmbRegion" partialSubmit="true" event="valueChange"  update="cmbProvincia,cmbDistrito"/>				       					           
        				</p:selectOneMenu>
						
					</p:column>
				</p:row>				
				<p:row>
					<p:column >
						<p:outputLabel value="#{rbSirenasUI['sirenas.ui.entidad.domicilio.provincia.label']} :"/>
					</p:column>
					<p:column >
					<p:selectOneMenu id="cmbProvincia" value="#{registroDatosPersonalesBean.domicilioPersona.idProvincia}" valueChangeListener="#{navegadorBean.cargarListaDistrito}" >
						 	<f:selectItems value="#{repositorioDatos.listaProvincia}"/>
							<p:ajax process="cmbProvincia" partialSubmit="true" event="valueChange"  update="cmbDistrito"/>
        				</p:selectOneMenu>
					</p:column>
					<p:column >
						<p:outputLabel value="#{rbSirenasUI['sirenas.ui.entidad.domicilio.distrito.label']} :"/>
					</p:column>
					<p:column >
						<p:selectOneMenu id="cmbDistrito" value="#{registroDatosPersonalesBean.domicilioPersona.idDistrito}" >						
							<f:selectItems value="#{repositorioDatos.listaDistrito}"/>
        				</p:selectOneMenu>
						
					</p:column>
				</p:row>
					<p:row>
						<p:column style="text-align:center"  colspan="4">
						<p:commandButton
							value="#{rbSirenasUI['sirenas.ui.general.boton.rectificar.label']}"
							styleClass="ui-icon-disk" update="@form"
							actionListener="#{registroDatosPersonalesBean.abrirConfirmacionDomicionPopup}"
							icon="ui-icon-disk" />	
							
						<p:commandButton
							value="#{rbSirenasUI['sirenas.ui.general.boton.verrectificaciones.label']}"
							styleClass="ui-icon-disk" update="@form"
							actionListener="#{registroDatosPersonalesBean.obtenerRectificacionesDomicilio}"
							icon="ui-icon-disk" />
								
							
					</p:column>
				</p:row>
					<p:row>
					<p:column style="text-align:center;" colspan="4">
						<p:dialog id="dialogHistoricoDomicilio"
							widgetVar="dialogHistoricoDomicilio" header="Domicilio"
							closable="true">

							<ui:include src="popupHistoricoDomicilio.xhtml" />

						</p:dialog>
					</p:column>
				</p:row>
			</p:panelGrid>
		</div>

	</h:form>
	
	
	<p:dialog id="dialogConfirmacionAdminDomicilio" widgetVar="dialogoConfirmacionDomicilio"
		appendTo="@(body)" modal="true" resizable="false" showEffect="puff"
		hideEffect="explode" closable="false"
		header="#{rbSirenasUI['sirenas.ui.mensajes.confirmacion.accion.header']}">
		<h:form>
			<p:panelGrid>
				<p:row>
					<p:column colspan="2" style="heigth:20px">
						<h4>
							<p:outputLabel
								value="#{rbSirenasUI['sirenas.ui.mensajes.sistema.confirmacion.rectificacion.pregunta']}" />
						</h4>
					</p:column>
				</p:row>
				<p:row>
					<p:column style="text-align:center">
						<p:commandButton
							value="#{rbSirenasUI['sirenas.ui.mensajes.confirmacion.no']}"
							onclick="PF('dialogoConfirmacionDomicilio').hide();" type="button"
							icon="ui-icon-close" />
					</p:column>
					<p:column style="text-align:center">
						<p:commandButton id="btnVerRectificacion"
							value="#{rbSirenasUI['sirenas.ui.mensajes.confirmacion.si']}"
							actionListener="#{registroDatosPersonalesBean.validarModificacionDomicilio}"
							icon="ui-icon-check" />
					</p:column>
				</p:row>
			</p:panelGrid>
		</h:form>
	</p:dialog>
	<p:dialog id="dialogTramiteDomicilio" widgetVar="dialogoTramiteDomicilio"
		showEffect="fade" hideEffect="explode" appendTo="@(body)" modal="true"
		header="#{rbSirenasUI['sirenas.ui.mensajes.confirmacion.tramite.header']}">
		<h:form id="idDatosPersonalesTramiteAdminDomicilio">
			<p:panelGrid>
				<p:row>
					<p:column colspan="2" style="text-align:center">
						<h:outputLabel styleClass="label"
							value="#{rbSirenasUI['sirenas.ui.mensajes.solicitud.tramite']}" />
					</p:column>
				</p:row>
				<p:row>
					<p:column>
						<h:outputLabel
							value="#{rbSirenasUI['sirenas.ui.entidad.general.numero.tramite.label']}" />
					</p:column>
					<p:column>
						<h:inputText value="#{registroDatosPersonalesBean.codTramite}" />
					</p:column>
				</p:row>
				<p:row>
					<p:column style="text-align:center" colspan="2">
						<p:commandButton
							value="#{rbSirenasUI['sirenas.ui.general.boton.cancelar.label']}"
							onclick="PF('dialogoTramiteDomicilio').hide();" icon="ui-icon-close" />

						<p:commandButton id="btnVerRectificacionDomicilio"
							value="#{rbSirenasUI['sirenas.ui.general.boton.aceptar.label']}"
							actionListener="#{registroDatosPersonalesBean.actualizarDomicilio}"
							icon="ui-icon-check" />
					</p:column>
				</p:row>
			</p:panelGrid>
		</h:form>
	</p:dialog>
	
	
      </ui:composition>